iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0

如何讓你的SQL查詢語法看起來更簡潔

一樣來張流程圖釐清思緒
https://ithelp.ithome.com.tw/upload/images/20220910/20151917kjvxpDLKU0.jpg

初接觸SQL時篩選同一欄位條件,往往會採直覺方式(如圖中紫色框內語法)編寫

看起來就會使語法變得很冗長又不直觀,試著應用SQL提供的「IN 」或「BETWEEN」

IN:多用於文字條件上或當表格欄位值='條件值'時,簡單來說當搜尋條件為「=」且「表格欄位值」相同但篩選「'條件值'」不同時,就可以思考改用IN編寫

BETWEEN:用於數字範圍,因為Java或其他程式語言遇到判斷數值在某個區間都會使用分開寫法再使用OR/AND連接,推估應該是這個原因才讓人忘記BETWEEN的存在

希望這篇能稍微幫助到剛踏入SQL的新手在編寫時能更簡潔~


上一篇
用白話來理解OSI七層
下一篇
無法理解的商品 | 儲蓄險
系列文
寫寫歷年職場經歷過的大小事或近期所學習的知識啟發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言